package com.polytec.controller;

import com.polytec.entities.Produit;
import java.io.Serializable;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
import javax.ejb.EJB;
import javax.faces.bean.ManagedBean;
import javax.faces.bean.SessionScoped;
import javax.faces.bean.ViewScoped;

@ManagedBean
@SessionScoped
public class AcheteController implements Serializable {

    public AcheteController() {
    }
    private int quantite;

    public int getQuantite() {
        System.out.print(quantite);
        return quantite;
    }

    public void setQuantite(int quantite) {
        this.quantite = quantite;
    }
    
    private List<String> selectedOptions;
    public List<Produit> listproduit = new ArrayList<Produit>();

    public List<String> getSelectedOptions() {
        return selectedOptions;
    }

    public void setSelectedOptions(List<String> selectedOptions) {
        this.selectedOptions = selectedOptions;
    }

    public void listeproduit(Produit produit) {
        
        listproduit.clear();
        listproduit.add(produit);        
        System.out.print(produit);
        System.out.print(listproduit);
        System.out.print(quantite);
//        if (!listproduit.contains(produit)) {
//            for (int j = 0; j <= quantite; j++) {
//            listproduit.add(produit);
//            }
//        }
    }

    public List<Produit> getListproduit() {
        return listproduit;
    }

    public void setListproduit(List<Produit> listproduit) {
        this.listproduit = listproduit;
    }
}
